Exptime Tableaux for ALC
نویسندگان
چکیده
We propose a tableaux calculus requiring simple expo nential time for satis ability of an ALC concept C wrt a TBox T containing general axioms of the form C v D From correspondences with Propositional Dynamic Logic PDL it is known that this problem is in EX PTIME Pratt Vardi and Wolper How ever an algorithm directly derived from the methods used to prove such a result would always require expo nential time and space even in simple cases e g when a simple model satisfying both T and C can be easily found On the other hand proposed tableaux methods Buch heit et al which explore a space of candidate models for T and C starting from simple ones can take advantage of such cases However there can be an ex ponential number of possibly exponential size candidate models Hence an algorithm based on tableaux methods requires doubly exponential time in the worst case We devise a re ned tableaux calculus that integrates the techniques used in PDL with tableaux thus achiev ing a tableaux based procedure working in simple expo nential time In a nutshell traditional tableaux methods close a branch only by rst principles atomic clashes whereas our enhanced tableau exploits previously proved inconsistencies as additional lemmata to decide that a branch can be closed without having to nd the same atomic clashes again For sake of brevity we assume wlog that all concepts are expressed in negation normal form i e we form con cepts in ALC by means of the following syntax A de notes a concept name C and D arbitrary concepts and R a role name
منابع مشابه
ExpTime Tableaux for Checking Satisfiability of a Knowledge Base in the Description Logic ALC\mathcal{ALC}
We give the first ExpTime (optimal) tableau decision procedure for checking satisfiability of a knowledge base in the description logic ALC, not based on transformation that encodes ABoxes by nominals or terminology axioms. Our procedure can be implemented as an extension of the highly optimized tableau prover TGC [12] to obtain an efficient program for the mentioned satisfiability problem.
متن کاملCut-Free ExpTime Tableaux for Checking Satisfiability of a Knowledge Base in the Description Logic SHI
We give the first cut-free ExpTime (optimal) tableau decision procedure for checking satisfiability of a knowledge base in the description logic SHI, which extends the description logic ALC with transitive roles, inverse roles and role hierarchies.
متن کاملEXPTIME Tableaux with Global Caching for Description Logics with Transitive Roles, Inverse Roles and Role Hierarchies
The description logic SHI extends the basic description logic ALC with transitive roles, role hierarchies and inverse roles. The known tableau-based decision procedure [9] for SHI exhibit (at least) NEXPTIME behaviour even though SHI is known to be EXPTIME-complete. The automata-based algorithms for SHI often yield optimal worst-case complexity results, but do not behave well in practice since ...
متن کاملExpTime Tableaux with Global Caching for the Description Logic SHOQ
We give the first ExpTime (complexity-optimal) tableau decision procedure for checking satisfiability of a knowledge base in the description logic SHOQ, which extends the basic description logic ALC with transitive roles, hierarchies of roles, nominals and quantified number restrictions. The complexity is measured using unary representation for numbers. Our procedure is based on global caching ...
متن کاملAn Efficient Tableau Prover using Global Caching for the Description Logic ALC
We report on our implementation of a tableau prover for the description logic ALC, which is based on the EXPTIME tableau algorithm using global caching for ALC that was developed jointly by us and Goré [10]. The prover, called TGC for “Tableaux with Global Caching”, checks satisfiability of a set of concepts w.r.t. a set of global assumptions by constructing an and-or graph, using tableau rules...
متن کاملEXPTIME Tableaux for ALC Using Sound Global Caching
We show that global caching can be used with propagation of both satisfiability and unsatisfiability in a sound manner to give an EXPTIME algorithm for checking satisfiability w.r.t. a TBox in the basic description logic ALC. Our algorithm is based on a simple traditional tableau calculus which builds an and-or graph where no two nodes of the graph contain the same formula set. When a duplicate...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Artif. Intell.
دوره 124 شماره
صفحات -
تاریخ انتشار 1996